// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  sbsa_uart_reg_offset_field.h
// Project line  :  ICT
// Department    :  CAD Development Department
// Author        :  Huawei
// Version       :  V100
// Date          :  2016/7/1
// Description   :  The description of P680 project
// Others        :  Generated automatically by nManager V4.2 
// History       :  Huawei 2018/04/10 11:24:21 Create file
// ******************************************************************************

#ifndef __SBSA_UART_REG_OFFSET_FIELD_H__
#define __SBSA_UART_REG_OFFSET_FIELD_H__

#define SBSA_UART_DATA_LEN    12
#define SBSA_UART_DATA_OFFSET 0

#define SBSA_UART_OE_LEN    1
#define SBSA_UART_OE_OFFSET 3
#define SBSA_UART_BE_LEN    1
#define SBSA_UART_BE_OFFSET 2
#define SBSA_UART_PE_LEN    1
#define SBSA_UART_PE_OFFSET 1
#define SBSA_UART_FE_LEN    1
#define SBSA_UART_FE_OFFSET 0

#define SBSA_UART_TXFE_LEN    1
#define SBSA_UART_TXFE_OFFSET 7
#define SBSA_UART_RXFF_LEN    1
#define SBSA_UART_RXFF_OFFSET 6
#define SBSA_UART_TXFF_LEN    1
#define SBSA_UART_TXFF_OFFSET 5
#define SBSA_UART_RXFE_LEN    1
#define SBSA_UART_RXFE_OFFSET 4
#define SBSA_UART_BUSY_LEN    1
#define SBSA_UART_BUSY_OFFSET 3

#define SBSA_UART_BAUD_DIVINT_LEN    16
#define SBSA_UART_BAUD_DIVINT_OFFSET 0

#define SBSA_UART_BAUD_DIVFAC_LEN    6
#define SBSA_UART_BAUD_DIVFAC_OFFSET 0

#define SBSA_UART_SPS_LEN     1
#define SBSA_UART_SPS_OFFSET  7
#define SBSA_UART_WLEN_LEN    2
#define SBSA_UART_WLEN_OFFSET 5
#define SBSA_UART_FEN_LEN     1
#define SBSA_UART_FEN_OFFSET  4
#define SBSA_UART_STP2_LEN    1
#define SBSA_UART_STP2_OFFSET 3
#define SBSA_UART_EPS_LEN     1
#define SBSA_UART_EPS_OFFSET  2
#define SBSA_UART_PEN_LEN     1
#define SBSA_UART_PEN_OFFSET  1
#define SBSA_UART_BRK_LEN     1
#define SBSA_UART_BRK_OFFSET  0

#define SBSA_UART_RXE_LEN       1
#define SBSA_UART_RXE_OFFSET    9
#define SBSA_UART_TXE_LEN       1
#define SBSA_UART_TXE_OFFSET    8
#define SBSA_UART_LBE_LEN       1
#define SBSA_UART_LBE_OFFSET    7
#define SBSA_UART_SIRLP_LEN     1
#define SBSA_UART_SIRLP_OFFSET  2
#define SBSA_UART_SIREN_LEN     1
#define SBSA_UART_SIREN_OFFSET  1
#define SBSA_UART_UARTEN_LEN    1
#define SBSA_UART_UARTEN_OFFSET 0

#define SBSA_UART_RXIFLSEL_LEN    3
#define SBSA_UART_RXIFLSEL_OFFSET 3
#define SBSA_UART_TXIFLSEL_LEN    3
#define SBSA_UART_TXIFLSEL_OFFSET 0

#define SBSA_UART_OEIM_LEN    1
#define SBSA_UART_OEIM_OFFSET 10
#define SBSA_UART_BEIM_LEN    1
#define SBSA_UART_BEIM_OFFSET 9
#define SBSA_UART_PEIM_LEN    1
#define SBSA_UART_PEIM_OFFSET 8
#define SBSA_UART_FEIM_LEN    1
#define SBSA_UART_FEIM_OFFSET 7
#define SBSA_UART_RTIM_LEN    1
#define SBSA_UART_RTIM_OFFSET 6
#define SBSA_UART_TXIM_LEN    1
#define SBSA_UART_TXIM_OFFSET 5
#define SBSA_UART_RXIM_LEN    1
#define SBSA_UART_RXIM_OFFSET 4

#define SBSA_UART_OERIS_LEN    1
#define SBSA_UART_OERIS_OFFSET 10
#define SBSA_UART_BERIS_LEN    1
#define SBSA_UART_BERIS_OFFSET 9
#define SBSA_UART_PERIS_LEN    1
#define SBSA_UART_PERIS_OFFSET 8
#define SBSA_UART_FERIS_LEN    1
#define SBSA_UART_FERIS_OFFSET 7
#define SBSA_UART_RTRIS_LEN    1
#define SBSA_UART_RTRIS_OFFSET 6
#define SBSA_UART_TXRIS_LEN    1
#define SBSA_UART_TXRIS_OFFSET 5
#define SBSA_UART_RXRIS_LEN    1
#define SBSA_UART_RXRIS_OFFSET 4

#define SBSA_UART_OEMIS_LEN    1
#define SBSA_UART_OEMIS_OFFSET 10
#define SBSA_UART_BEMIS_LEN    1
#define SBSA_UART_BEMIS_OFFSET 9
#define SBSA_UART_PEMIS_LEN    1
#define SBSA_UART_PEMIS_OFFSET 8
#define SBSA_UART_FEMIS_LEN    1
#define SBSA_UART_FEMIS_OFFSET 7
#define SBSA_UART_RTMIS_LEN    1
#define SBSA_UART_RTMIS_OFFSET 6
#define SBSA_UART_TXMIS_LEN    1
#define SBSA_UART_TXMIS_OFFSET 5
#define SBSA_UART_RXMIS_LEN    1
#define SBSA_UART_RXMIS_OFFSET 4

#define SBSA_UART_OEIC_LEN    1
#define SBSA_UART_OEIC_OFFSET 10
#define SBSA_UART_BEIC_LEN    1
#define SBSA_UART_BEIC_OFFSET 9
#define SBSA_UART_PEIC_LEN    1
#define SBSA_UART_PEIC_OFFSET 8
#define SBSA_UART_FEIC_LEN    1
#define SBSA_UART_FEIC_OFFSET 7
#define SBSA_UART_RTIC_LEN    1
#define SBSA_UART_RTIC_OFFSET 6
#define SBSA_UART_TXIC_LEN    1
#define SBSA_UART_TXIC_OFFSET 5
#define SBSA_UART_RXIC_LEN    1
#define SBSA_UART_RXIC_OFFSET 4

#define SBSA_UART_PARTNUMBER0_LEN    32
#define SBSA_UART_PARTNUMBER0_OFFSET 0

#define SBSA_UART_DESIGNER0_LEN      4
#define SBSA_UART_DESIGNER0_OFFSET   4
#define SBSA_UART_PARTNUMBER1_LEN    4
#define SBSA_UART_PARTNUMBER1_OFFSET 0

#define SBSA_UART_REVISION_LEN     4
#define SBSA_UART_REVISION_OFFSET  4
#define SBSA_UART_DESIGNER1_LEN    4
#define SBSA_UART_DESIGNER1_OFFSET 0

#define SBSA_UART_PERIPH_ID3_LEN    32
#define SBSA_UART_PERIPH_ID3_OFFSET 0

#define SBSA_UART_PCELL_ID0_LEN    32
#define SBSA_UART_PCELL_ID0_OFFSET 0

#define SBSA_UART_PCELL_ID1_LEN    32
#define SBSA_UART_PCELL_ID1_OFFSET 0

#define SBSA_UART_PCELL_ID2_LEN    32
#define SBSA_UART_PCELL_ID2_OFFSET 0

#define SBSA_UART_PCELL_ID3_LEN    32
#define SBSA_UART_PCELL_ID3_OFFSET 0

#endif // __SBSA_UART_REG_OFFSET_FIELD_H__
